horrible sight - German English Dictionary